package com.springboot.study.tests.designpattern.adapter1;

import org.springframework.stereotype.Component;

import java.util.UUID;

/**
 * @Author: guodong
 * @Date: 2021/4/25 14:36
 * @Version: 1.0
 * @Description:
 */
@Component
public class CatAnimal implements AnimalAdapter<Cat,String>{

    // 表示是哪个实现类
    @Override
    public String getAnimalName() {
        return "cat";
    }

    // 在这里进行转换 逻辑实现 参数转化等逻辑
    @Override
    public String convert(Cat cat) {
        return cat.getName();
    }
}
